1.8900000000000000188e-88 organelle part